#pragma once


#include<bits/stdc++.h>
using namespace std;


typedef int STDataType;

typedef struct Stack
{
	STDataType* arr;
	int top;
	int capacity;
}ST;

void STPrint(ST* ps);

void STInit(ST* ps);

void STDestory(ST* ps);

void STPush(ST* ps, STDataType x);

void STPop(ST* ps);

bool STEmpty(ST* ps);

STDataType StackTop(ST* ps);

int STSize(ST* ps);
